home *** CD-ROM | disk | FTP | other *** search
-
- SHPDEALLC(3F) SHPDEALLC(3F)
-
-
- NNNNAAAAMMMMEEEE
- SSSSHHHHPPPPDDDDEEEEAAAALLLLLLLLCCCC - Returns a memory block to the symmetric heap
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- PPPPOOOOIIIINNNNTTTTEEEERRRR ((((_a_d_d_r,,,, AAAA((((1111))))))))
- IIIINNNNTTTTEEEEGGGGEEEERRRR _e_r_r_c_o_d_e,,,, _a_b_o_r_t
- CCCCAAAALLLLLLLL SSSSHHHHPPPPDDDDEEEEAAAALLLLLLLLCCCC((((_a_d_d_r,,,, _e_r_r_c_o_d_e,,,, _a_b_o_r_t))))
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- SSSSHHHHPPPPDDDDEEEEAAAALLLLLLLLCCCC returns a block of memory (allocated using SSSSHHHHPPPPAAAALLLLLLLLOOOOCCCC) to the
- list of available space in the symmetric heap. To maintain symmetric
- heap consistency, all processing elements (PEs) in a program must call
- SSSSHHHHPPPPDDDDEEEEAAAALLLLLLLLCCCC with the same value of _a_d_d_r; if any PEs are missing, the
- program hangs.
-
- The SSSSHHHHPPPPDDDDEEEEAAAALLLLLLLLCCCC function accepts the following arguments:
-
- AAAArrrrgggguuuummmmeeeennnntttt DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
- _a_d_d_r First word address of the block to deallocate (input).
- _e_r_r_c_o_d_e Error code is 0 if no error was detected; otherwise, it
- is a negative integer code for the type of error
- (output).
- _a_b_o_r_t Abort code. Nonzero requests abort on error; 0
- requests an error code (input).
-
- Error conditions are as follows:
-
- CCCCooooddddeeee CCCCoooonnnnddddiiiittttiiiioooonnnn
- ----3333 Address is outside the bounds of the symmetric heap.
- ----4444 Block is already free.
- ----5555 Address is not at the beginning of the block.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- iiiinnnnttttrrrroooo____sssshhhhmmmmeeeemmmm(3), sssshhhhmmmmaaaalllllllloooocccc(3F), sssshhhhppppaaaalllllllloooocccc(3F), sssshhhhppppccccllllmmmmoooovvvveeee(3F)
-